home *** CD-ROM | disk | FTP | other *** search
Wrap
10 CLS 20 DEFINT D 30 DIM BD(28),DA(12,7,6),DM(12),M$(12) 40 GOTO 1270 50 LPRINT CHR$(27);"E";TAB(32)". ..." 60 LPRINT TAB(28)".''.' . '." 70 LPRINT TAB(23)". '' '.'.:I:.'.. '." 80 LPRINT TAB(21)".'.:.:....:II:'.'.'.. '." 90 LPRINT TAB(19)".':.'::.:::.:II:'.'.'.'.. '." 100 LPRINT TAB(17)".'.'.'.'::.:.:.:I:'.'.'.'. . '" 110 LPRINT TAB(16)"..'.'.'.:.:I::.:II:.'..'.'.. ." 120 LPRINT TAB(15)"..'.'':.:.::.:.::II::.'.'.'.'.. ." 130 LPRINT TAB(14)"..'.'.'.:.::. .:::II:..'.'.'.'.'. ." 140 LPRINT TAB(13)".':.''.':'.'.'.:.:I:'.'.'.'.'.. .. .." 150 LPRINT TAB(13)"':. '.':'. ..:.::.::.:.'..: ':.'.'.. .." 160 LPRINT TAB(12)".:.:.':'. '.:':I:.:.. .'.'. ': .'.. . .." 170 LPRINT TAB(12)"'..:.:'. .:.II:.:.. . .:. . '.. '. . .." 180 LPRINT TAB(11)".. :.:.'. .:.:I:.:. . . ..:..:. :..':. . '." 190 LPRINT TAB(10)".:. :.:. .:.:I:.:. . . ..:I::. :: :: .. .." 200 LPRINT TAB(10)".. :'.'.:. .:.:I:'. ..:.:I:. :: ::. .. ." 210 LPRINT TAB(10)"'..:. .:.. .:II:' ..:IIIM. ::. ':. ." 220 LPRINT TAB(9)".:.::'.:::..:.AII:. .::'.. :I .::. '. ." 230 LPRINT TAB(9)":..:'.:II:.:I: ..:' ' .::PDI'M:: ..:.. ':. . ." 240 LPRINT TAB(8)".. :':III:. :.:A'PDF:. . .P.IP::':: :I:..'::. . .." 250 LPRINT TAB(8)". .:.:II: A.'.':.PP:' . . ..'..' .: :.::. ':... . .." 260 LPRINT TAB(8)". .: .:IIIM:. ' '.' . ... . .:. :.:.. :.. .'" 270 LPRINT TAB(8)". .I.::I:IIA. .. ... ..::.'.'.'.: .. . ." 280 LPRINT TAB(9)".:II.'.':IA:. .. ..:. . .:.: .''.' .. . ." 290 LPRINT TAB(8)"..::I:.'.'::A:. . .:'-. .-.:.. .:.::AA.. ..:.' .. ." 300 LPRINT TAB(9)"':II:I:. ':A:. ..:' ''.. . : ..:::AMI: ..:..'.'." 310 LPRINT TAB(8)".':III.::. 'II:.:...::::::::'. .:::AMV:: .::'' .." 320 LPRINT TAB(8)"..':IIMI::. . 'I:..'::....::'. . .:AII:: :.:' . ." 330 LPRINT TAB(8)". . IIMMI:..'.'.'V::. '::::' ...:AIIV:'.:.' .. ." 340 LPRINT TAB(9)". . :IIMI:. .:.:.V:. ' ' . ...:MI:' .:: :. . ..'" 350 LPRINT TAB(9)". . ':IMII:: ::.IA.. .. .A ...:::' .:. ." 360 LPRINT TAB(9)":. ...'I:I:.: ..AMMA. . .'..AMIV::' . . : .." 370 LPRINT TAB(9)":. '.::::II:.I:.MIMMIMMMMMIMMIMV:'..:. .I.':. .. '." 380 LPRINT TAB(6)". . .. '':::I:'.::IMMMMMMMMMMMMIMI. '.'.:IMI.. ' ' '." 390 LPRINT TAB(7)"':... . ''' .::'.MMMI:MMMMMMMIMI. :IIMMII:. . . . ." 400 LPRINT TAB(8)":.:.. . ..::.' .IV'.:I:IIIMIMMIM. .:IM::'.': '.. . ." 410 LPRINT TAB(6)". .:.:: .. ::'.'.'..':.::I:I:IMMMIA.'.II.:...:' .' ... . '." 420 LPRINT TAB(6)"..::::' ...::'.IIMII:: .:.:..:..:III:.'::' .' . .. .." 430 LPRINT TAB(6)"::.:' .'' .. :IIMI:.:.. ..: . .:I:'' ...:.:. .. .. ." 440 LPRINT TAB(8)".:..::I:. . . . .IMII:.:' .. ..'.::.:II:.:. . ... . .." 450 LPRINT TAB(8)". .::.:......'::II:.:' . ...... . .. .:II:.:: ... .. .." 460 LPRINT TAB(7)".:.::.: . . . .. .:. .... ...:.. . . ..:.::. :.. . .." 470 LPRINT TAB(7)".'.::I:. . .. ..:.... . .... .. . ..::. .. .I:. ..' ." 480 LPRINT TAB(6)"'':.: I. . .. ..:.. . . .. ..... .:. .:.. .:I.'.''.'" 490 LPRINT TAB(5)"' .:::I:. . . .. .:. . .. .. . ... .:.'.'I' . .." 500 LPRINT TAB(5)". ::.:I:.. . . . ....:. . . .... .. .:..:.:.:. ''.'" 510 LPRINT TAB(7)".::'I:. .. . ....:. . .. . .. ..'..'.:..:.. ." 520 LPRINT TAB(11)":. . . .. .. .:.... . . .... ... . .:.:.:.. '." 530 LPRINT TAB(11)":. . . . .. .:.... . . ........ .:.:.::. . ." 540 LPRINT TAB(11)":. . . . . . .. .::..: . ..:.. . :::.:.:.. . ." 550 LPRINT TAB(11)":.. . . . . . .. ..:.: .. .. .:. .. ':::.::.:. . ." 560 LPRINT TAB(12)":.. . . . . .. .. ...::' .. .. . .:. . V:I:::::.. . :." 570 LPRINT TAB(11)"'::. . . .. .. ... .:.:: .. . . .. .. . V";:GOTO 1070 580 LPRINT TAB(12)"':.. . . .. ..:.. ..I:... . . . .. ... . V";:GOTO 1080 590 LPRINT TAB(12)"':.. . . . .. ..:..:.:I:.:. . . .. . .:. . V";:GOTO 1090 600 LPRINT TAB(13)"::.. . . .. ..:..:.MI. . . . .... . .";:GOTO 1100 610 LPRINT TAB(13)"':. . . .. .. ..:.:.:MI. . . .. ..... . M";:GOTO 1110 620 LPRINT TAB(14)":.. . . . .. .:.:.:.MI:. . . .. ... .";:GOTO 1120 630 LPRINT TAB(15)":.. . . . .. ..:..IM:. . . .. .. ...";:GOTO 1130 640 LPRINT TAB(15)"':.. . . .. ..:.:.:MI.. . . .. . :::::. MIM''" 650 LPRINT TAB(16)":. . . . .. ..::.:.VI:. . . .. .:::'::. MIM" 660 LPRINT TAB(17)":.. . . .. .:.:.:.V:. . . . ...::I'A:. MMV" 670 LPRINT TAB(18)":. . . . .. ..:.:.V:. . . ....::I::'.MV:" 680 LPRINT TAB(19)":. . . . . .. .:..II:. . . . ....':::' AV.'" 690 LPRINT TAB(20)":.. . . .. ... .:..VI:. . . .. .:. ..:.AV'." 700 LPRINT TAB(20)"':.. . . .. ..:.:.:MAI:.:...:.:.:.:.AII:." 710 LPRINT TAB(21)"I:. . .. ... .:.:.VMMII:..:.:..:A:'.:.." 720 LPRINT TAB(22)"IA.. . . .. ..:.:.:VMMMMIMIMMIMI:'.::." 730 LPRINT TAB(22)"'MA:. . . .. ..:.:.:MMMIMIMMMIMI:'.::." 740 LPRINT TAB(23)"MIA: . . . .. ...:.VMMMIMIIMI::.:..." 750 LPRINT TAB(23)"MIMI:. . .. ... .::.MMMIIMIIMI:::.." 760 LPRINT TAB(23)"MII:.:. . .. ... .::VMMIMI:I::.:.." 770 LPRINT TAB(23)"AI:..:.. . . .. ..:.VMIII:I::.:. ." 780 LPRINT TAB(22)"AI:. ..:.. . . .. ..' VMIII:I:... ." 790 LPRINT TAB(22)"AI:. . .:.. . . . ... VMII::.. ." 800 LPRINT TAB(19)".A:. . :.. . . .. .:.. VMII::.. ." 810 LPRINT TAB(18)"A:. . . ::. .. .. . .:.. 'VMI::.. ." 820 LPRINT TAB(16)".:.. . . :.. .:..... .::.. VMI:.." 830 LPRINT TAB(15)"... . . . . . :.:. ..:. . .::.. VI:.. ." 840 LPRINT TAB(14)".. .. . . . . ...:... . .. . .:::. V:.. ." 850 LPRINT TAB(13)"'.. .. . . .. ..:::.... .:. . ..::.. V.. ." 860 LPRINT TAB(10)". .. .. .. . . . ... ..::IA.. .. . . ..::. :.. ." 870 LPRINT TAB(9)".. .. ... . . .. .... .:.::IA. . .. . ..:.::. :. ." 880 LPRINT TAB(8)". . . .. . . . .. ..:..:.::IIA. . . .. .:.::. :. ." 890 LPRINT TAB(7)".. . . . . . .. ... ..:.::I:IMA. . . . ..:.::. . ." 900 LPRINT TAB(6)".: .. . . . . ... .:.. .:I:IIMMA. . . .. .::I:. ." 910 LPRINT TAB(5)".::. . . . .. ..:. .::.:IIMIIMMMA. . .. ..:I:. . ." 920 LPRINT TAB(5)"A::.. . . ...:..:.::I:IMIMIMMMMA. . . ..::I:. ." 930 LPRINT TAB(4)":MI:.. . . .. .:.:.::I:IMIMIIMIMMMA. . ";:GOSUB 1140 940 LPRINT TAB(4)"AI:.. .. . . .. .:.:.::II:IMIIIMIMIMMMA. .";:GOSUB 1150 950 LPRINT TAB(3)":MI:.. . . . . .. .::.:I:IMIMIIIMIMIIMMMA..";:GOSUB 1160 960 LPRINT TAB(3)"AI:.:.. . .. . ... .::.::I:IMIIMIMIMIMIMIMMA";:GOSUB 1170 970 LPRINT TAB(3)"MI:. .. . . . . .. .:..::IIMIMIMIIIIVMIIMMMV";:GOSUB 1180 980 LPRINT TAB(3)"MI:.. . . . . .. ..:.::I:IIMMIIMIMIMIMMMMV'";:GOSUB 1190 990 LPRINT TAB(3)"MI::.. . . . .. .:..:::IIMIMIIVIVIIVMVV' .";:GOSUB 1200 1000 LPRINT TAB(3)"MI::... . . . . ... ..:.:::IIMIVIVIVMVMVV. .";:GOSUB 1210 1010 LPRINT TAB(3)"II::.:.. . . . .. ......:..IMVMIVVMVMV'";:GOSUB 1220 1020 LPRINT TAB(3)"II:I::.. . . . . .....::.:IMVMVVVMV:.. .";:GOSUB 1230 1030 LPRINT TAB(3)":II:.:.:.. . . . ......:.:.:IVVMVVV:.:..";:GOSUB 1240 1040 LPRINT TAB(4)"MI::.:. . . . . . ...:.::.::.VVMVV::.:.:.. .";:GOSUB 1250 1050 LPRINT TAB(4)"MII::.:.. . . . .. .:..:.'. 'VVVI::.::.:..";:GOSUB 1260 1060 RETURN 1070 LPRINT "I:I:::::.. ''B":GOTO 580 1080 LPRINT "II:I:I:::. .'::":GOTO 590 1090 LPRINT "MIII:I::.:..':":GOTO 600 1100 LPRINT "MMIMMMI:I::..:":GOTO 610 1110 LPRINT "MMMIMII:I::.'":GOTO 620 1120 LPRINT " IMMMMIMMIMI:'":GOTO 630 1130 LPRINT " . MMMMMMMI:'":GOTO 640 1140 LPRINT ".. .::I:. ..":RETURN 1150 LPRINT " . ..::I:. ..":RETURN 1160 LPRINT " . .. .::I:. .":RETURN 1170 LPRINT ". . . ..::I:. .":RETURN 1180 LPRINT "A. . . .:::I:. . .":RETURN 1190 LPRINT " .. . ..:::II: . .":RETURN 1200 LPRINT ". .. . ..::III: . .":RETURN 1210 LPRINT " . . .. .:.:III. . .":RETURN 1220 LPRINT ". . . . . ... .:.:IMI:...":RETURN 1230 LPRINT " . . . .:..:::IIMII..":RETURN 1240 LPRINT " . . . . :...:.:IMMI:..":RETURN 1250 LPRINT " . .. . :.. ..:IMMI::.'":RETURN 1260 LPRINT " . . . .. ':...:II:IIII::":RETURN 1270 FOR T=1 TO 12:READ DM(T):NEXT:FOR T=1 TO 28:READ BD(T-1):NEXT T:FOR T=1 TO 12:READ M$(T):NEXT T 1280 LOCATE 5,10 :PRINT STRING$(60,42) : LOCATE 6,10:PRINT "*";STRING$(58,32);"*" 1290 LOCATE 7,10:PRINT "*";STRING$(22,32);CHR$(34);" S H A R O N ";CHR$(34);STRING$(21,32);"*" 1300 LOCATE 8,10:PRINT "*";STRING$(58,32);"*":LOCATE 9,10:PRINT STRING$(60,42) 1310 LOCATE 12,12:PRINT "This program will print a calendar for the year of your" 1320 LOCATE 13,12:PRINT "choice. As an option it will also print a VERY NICE" 1330 LOCATE 14,12:PRINT "picture." 1340 LOCATE 17,15:PRINT "Make sure printer is on, and paper is aligned !" 1350 LOCATE 19,15:PRINT " - PRESS ANY KEY TO CONTINUE -" 1360 ABC$=INKEY$:IF ABC$="" THEN 1360 1370 LOCATE 21,10:INPUT "WHAT YEAR ";Y:X=Y-14:IF X<0 THEN 1370 ELSE X=INT(X/28): X=X*28:X=X+14:X=Y-X 1380 LOCATE 23,10:COLOR 31:PRINT "PLEASE STANDBY":COLOR 7 1390 C2=1:CO=BD(X)-1 1400 FOR T=1 TO 12 1410 C3=C3+1:CO=CO+1:DA(T,CO,C2)=C3:IF CO=7 THEN CO=0:C2=C2+1 1420 IF C3=DM(T) THEN C3=0:C2=1:NEXT T:GOTO 1440 1430 GOTO 1410 1440 LOCATE 23,10:PRINT "PICTURE (Y/N) ?"; 1450 P$=INKEY$:IF P$="" THEN 1450 1460 IF P$="Y" OR P$="y" THEN GOSUB 50 ELSE 1480 1470 LPRINT :LPRINT CHR$(14);CHR$(27);"E";TAB(18) CHR$(34); "SHARON"; CHR$(34) 1480 LPRINT : LPRINT : LPRINT : LPRINT CHR$(14) TAB(18)Y 1490 LPRINT : LPRINT : LPRINT 1500 FOR T=1 TO 12 STEP 3:LPRINT CHR$(27);"E";TAB(11)M$(T);TAB(37)M$(T+1);TAB(63)M$(T+2) 1510 LPRINT : LPRINT 1520 LPRINT TAB(3)" S M T W T F S";TAB(29)" S M T W T F S";TAB(55)" S M T W T F S";CHR$(27);"F";CHR$(18) 1530 FOR R=1 TO 6:FOR RR=1 TO 3:LPRINT TAB((RR-1)*26+2);" "; 1540 FOR TT=1 TO 7:D=DA(T+RR-1,TT,R) 1550 IF D=0 THEN D$=" ":GOTO 1570 1560 D$=RIGHT$(" "+STR$(D),3) 1570 LPRINT D$; 1580 NEXT TT 1590 NEXT RR:LPRINT 1600 NEXT R:LPRINT STRING$(3,138):NEXT T 1610 LPRINT CHR$(12) 1620 LOCATE 23,10: PRINT " ":LOCATE 21,10:PRINT "PRINT ANOTHER ?"; 1630 Y$=INKEY$:IF Y$="" THEN 1630 1640 IF Y$="Y" OR Y$="y" THEN 1660 1650 END 1660 LOCATE 21,10:PRINT "SAME YEAR (Y/N)?"; 1670 Y$=INKEY$:IF Y$="" THEN 1670 1680 IF Y$="Y" OR Y$="y" THEN 1440 1690 RUN 1700 DATA 31,28,31,30,31,30,31,31,30,31,30,31,3,4,5,7,1,2,3,5,6,7,1,3,4,5,6,1,2,3,4,6,7,1,2,4,5,6,7,2," JANUARY ","FEBRUARY"," MARCH "," APRIL "," MAY "," JUNE "," JULY "," AUGUST ","SEPTEMBER"," OCTOBER ","NOVEMBER " 1710 DATA "DECEMBER " RIL "," MAY "," JUNE "," JULY "," AUGUST ","SEPTEMBER"," OCTOBER ","NOVEM